<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ page import="java.util.*,java.text.SimpleDateFormat"%>
<%@ page
	import="co.gov.medellin.ssti.sub.model.vo.RepDetBOTVO,co.gov.medellin.ssti.sub.model.vo.RepAtributoVO,co.gov.medellin.ssti.sub.model.vo.RepDetBeneficiarioVO"%>

<html>
<head>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<link href="<%=request.getContextPath() + "/css/bloques.css"%>"
	rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/js/displaytag.js"
	type="text/javascript"></script>
</head>
<body>
	<form name="frmreporte"
		action="<%=request.getContextPath()
					+ "/Reportes/Totales/ReportTotalBOT.do"%>"
		method="get">

		<logic:present scope="request" name="msg">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><%=(String) request.getAttribute("msg")%></strong>
			</DIV>
			<BR>
		</logic:present>

		<logic:present scope="request" name="errorfecha">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><%=(String) request.getAttribute("errorfecha")%></strong>
			</DIV>
			<BR>
		</logic:present>

		<logic:notPresent scope="request" name="msg">

			<div align="center">
				<logic:present name="Beneficios">
					<div align="center">
						<table style="border: 0; padding: 2px; border-spacing: 3px;">
							<tr>
								<td>
									<div align="center" class="titulosenblanco">Reporte Total
										Por Ente Gestor</div>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										<%
											Calendar cal = Calendar.getInstance();
													SimpleDateFormat formato = new SimpleDateFormat(
															"dd/MM/yyyy hh:mm");
										%>
										Fecha:
										<%=formato.format(cal.getTime())%>
									</div>
								<td>
							</tr>
							<tr>
								<td>
									<%
										RepDetBeneficiarioVO objRtbbVO = (RepDetBeneficiarioVO) session
														.getAttribute("Filters");
												if (objRtbbVO != null) {
									%>
									<div align="center">
										<table style="border: 0; padding: 2px; border-spacing: 3px;"
											class="titulosenblanco">
											<%
												if (objRtbbVO.getNombreSede() != null) {
											%>
											<tr>
												<td>Sede: <%=objRtbbVO.getNombreSede()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getNombreArea() != null) {
											%>
											<tr>
												<td>Secretaria: <%=objRtbbVO.getNombreArea()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getNombrePrograma() != null) {
											%>
											<tr>
												<td>Programa: <%=objRtbbVO.getNombrePrograma()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getNombreSubprograma() != null) {
											%>
											<tr>
												<td>Subprograma: <%=objRtbbVO.getNombreSubprograma()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getGestor() != null
																	&& objRtbbVO.getCodigoAtrGestor() != null) {
											%>
											<tr>
												<td>Gestor: <%=objRtbbVO.getGestor()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getDesde() != null) {
											%>
											<tr>
												<td>Desde: <%=objRtbbVO.getDesde()%>
												</td>
											</tr>
											<%
												}
											%>
											<%
												if (objRtbbVO.getHasta() != null) {
											%>
											<tr>
												<td>Hasta: <%=objRtbbVO.getHasta()%>
												</td>
											</tr>
											<%
												}
											%>
										</table>
									</div> <%
 	}
 			session.removeAttribute("Filters");
 %>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center">
										<display:table name="sessionScope.Beneficios" summary="sadsa"
											id="report" export="true" cellpadding="3" cellspacing="1"
											style="width:100%" class="bordestable">

											<display:column headerClass="headerTable" title="PROGRAMA"
												class="Numero" sortable="true" group="1">
												<bean:write name="report" property="nombrePrograma" />
											</display:column>

											<display:column headerClass="headerTable" title="SUBPROGRAMA"
												class="Numero" sortable="true" group="2">
												<bean:write name="report" property="nombreSubprograma" />
											</display:column>

											<display:column headerClass="headerTable" title="SEDE"
												class="Numero" sortable="true">
												<bean:write name="report" property="nombreSede" />
											</display:column>

											<display:column media="html Excel" headerClass="headerTable"
												property="contador" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">
											</display:column>
											<display:column media="CSV XML" property="contador"
												headerClass="headerTable" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true">
											</display:column>

											<display:column media="html Excel" property="valor"
												headerClass="headerTable" title="VALOR"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">
											</display:column>
											<display:column media="CSV XML" property="valor"
												headerClass="headerTable" title="VALOR"
												class="ValorNumerico" sortable="true">
											</display:column>
										</display:table>
									</div>
								</td>
							</tr>
						</table>
					</div>
				</logic:present>

				<logic:notPresent name="Beneficios">
					<BR>
					<DIV align="center" class="titulosenblanco">
						<strong>No hay registros que cumplan con los filtros o
							condiciones seleccionadas</strong>
					</DIV>
					<BR>
				</logic:notPresent>

			</div>
		</logic:notPresent>
		<logic:present scope="request" name="msg">
			<%
				request.removeAttribute("msg");
			%>
		</logic:present>

	</form>
</body>
</html>
